package com.shidaimanong.demo.db;

import java.sql.*;
/**
 * 学编程，关注：十代码农
 * 抖音、快手、B站、西瓜视频、今日头条
 */
public class DbAddDataDemo1 {
    public static void main(String[] args) {
        //mysql数据库驱动类名，固定值
        final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
        //mysql数据库地址，根据实际情况修改
        final String DB_URL = "jdbc:mysql://localhost:3306/test?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
        final String user = "root";//数据库用户名，根据实际情况修改
        final String password = "12345678";//数据库用户密码，根据实际情况修改
        Connection conn = null;
        Statement stmt = null;
        try {
            Class.forName(JDBC_DRIVER); //注册数据库驱动
            System.out.println("连接数据库...");
            conn = DriverManager.getConnection(DB_URL, user, password);//连接数据库
            stmt = conn.createStatement();//创建Statement，后面用于执行SQL
            String sql;
            sql = "insert into girl values(2,'热巴')";//sql最后面不必带上分号
            stmt.execute(sql);// 执行sql
        } catch (Exception e) {// 处理异常
            e.printStackTrace();
        } finally {//关闭数据库连接及相关资源
            try {
                if (stmt != null) stmt.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
            try {
                if (conn != null) conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        System.out.print("数据库操作结束");
    }
}